package com.ny.demo5171;

import com.ny.demo516.Emp;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;

public class TestsetDemo {
    //1.添加员工的功能
    public void addEmp(Set<Emp> set, Emp emp) {
        set.add(emp);
    }

    //2.查询所有的员工信息
    public void finfAllEmp(Set<Emp> set) {
        for (Emp emp: set){
            System.out.println(emp);
        }
    }

    //3.根据姓名进行查询员工信息
    public Emp findEmpName(Set<Emp> set, String ename) {
        for (Emp emp:set) {
            if (ename.equals(emp.getName())) {
                System.out.println(emp);
            }
        }
        return null;
    }

    //4.根据员工编号删除某个员工的信息
    public void deleteEmpNumber(Set<Emp> set, String number) {
        for (Emp emp:set) {
            if (number.equals(emp.getNumber())) {
                set.remove(emp);
                System.out.println(emp);
            }
        }
    }
    //    5 根据员工编号查询员工的信息
    public Emp findEmpNumber(Set<Emp> set, String number) {
        for (Emp emp:set) {
            if (number.equals(emp.getNumber())) {
                System.out.println(emp);
            }
        }
        return null;
    }


    //    6 根据员工编号修改某个员工的信息 比如 1001 的年龄修改为20
//    public void updateEmpAge(Set<Emp> set,Emp emp){
//        for (Emp emp:set) {
//            if (emp.getNumber().equals(emp.getNumber())) {
//                list.set(i,emp);
//
//                System.out.println(list);
//            }
//        }
//    }

}
